Performance Analysis and Enhancement of Software Quality Metrics using Decision Tree based Feature Extraction
نویسنده
چکیده
Software managers routinely face the problem with software projects that contain error or inconsistencies which increases the budget, time limit and reduces the customer satisfaction. By applying the data mining technique for software metrics dataset as a quality prediction model, helps manager to tackle the above problems in an efficient way and improve the quality. In this paper, Decision tree classifier, a data mining technique is used as the software quality prediction model and applied on the reduced dataset for evaluating the overall performance by measuring the Accuracy, Mean Absolute Error(MAE), Root Mean Square Error(RMSE), Precision and Recall. The observations show that the overall accuracy is increased when applied with the reduced dataset than the original data set. Hence we can term that the reduced dataset play a vital role in the improving the software quality by increasing the classifier performance and hence can be said that the attributes in reduced dataset are enough as good predictors for future classification. The dataset used here is the KC2 NASA data set. To evaluate the performance of decision tree classifier, measures such as Accuracy, MAE, RMSE, Precision and Recall are used.
منابع مشابه
Ensemble Classification and Extended Feature Selection for Credit Card Fraud Detection
Due to the rise of technology, the possibility of fraud in different areas such as banking has been increased. Credit card fraud is a crucial problem in banking and its danger is over increasing. This paper proposes an advanced data mining method, considering both feature selection and decision cost for accuracy enhancement of credit card fraud detection. After selecting the best and most effec...
متن کاملFeature Selection Using Decision Tree Induction in Class level Metrics Dataset for Software Defect Predictions
The importance of software testing for quality assurance cannot be over emphasized. The estimation of quality factors is important for minimizing the cost and improving the effectiveness of the software testing process. One of the quality factors is fault proneness, for which unfortunately there is no generalized technique available to effectively identify fault proneness. Many researchers have...
متن کاملAdvanced Feature Extraction Algorithms for Automatic Fingerprint Recognition Systems
In this thesis we have developed an improved framework for advanced feature detection algorithms in automatic fingerprint recognition systems. We have studied the factors relating to obtaining high performance feature points detection algorithm, such as image quality, segmentation, image enhancement, feature detection, feature verification and filtering. Fingerprint image quality is an importan...
متن کاملPrediction of Reusability of Object Oriented Software Systems using Clustering Approach
In literature, there are metrics for identifying the quality of reusable components but the framework that makes use of these metrics to precisely predict reusability of software components is still need to be worked out. These reusability metrics if identified in the design phase or even in the coding phase can help us to reduce the rework by improving quality of reuse of the software componen...
متن کاملA novel hybrid method for vocal fold pathology diagnosis based on russian language
In this paper, first, an initial feature vector for vocal fold pathology diagnosis is proposed. Then, for optimizing the initial feature vector, a genetic algorithm is proposed. Some experiments are carried out for evaluating and comparing the classification accuracies which are obtained by the use of the different classifiers (ensemble of decision tree, discriminant analysis and K-nearest neig...
متن کامل